﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GestionAutoEcole.DAO.Impl;

namespace GestionAutoEcole.DAO.Factory
{
    public interface AbstractDAOFactory
    {
        CoursDaoImpl getCoursDaoImpl();
        DatePermisDaoImpl getDatePermisDaoImpl();
        DocumentDaoImpl getDocumentDaoImpl();
        EleveDaoImpl getEleveDaoImpl();
        EleveExamenDaoImpl getEleveExamenDaoImpl();
        EmployeeDaoImpl getEmployeeDaoImpl();
        ExamenDaoImpl getExamenDaoImpl();
        ExaminateurDaoImpl getExaminateurDaoImpl();
        FonctionDaoImpl getFonctionDaoImpl();
        LeconDaoImpl getLeconDaoImpl();
        PermisDaoImpl getPermisDaoImpl();
        VehiculeDaoImpl getVehiculeDaoImpl();
    }
}
